package br.ufc.si.livraria.comandos;

import br.ufc.br.si.livraria.Livro;
import br.ufc.si.livraria.interfaces.Comando;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

public class CmdExcluirCadastro implements Comando {

    public String executa(HttpServletRequest request, HttpServletResponse response){

        HttpSession hS = request.getSession(); //Abrindo a seção
        int id = Integer.parseInt(request.getParameter("id"));

        List<Livro> livros = (ArrayList<Livro>)hS.getAttribute("livros"); // get atribut - retira objeto da sessão

        for(int u=0; u<livros.size();u++){
            if(id ==livros.get(u).getId())
               livros.remove(u);
        }
    return "/listar_livros.jsp";
    }
}
